package com.sven.sharedb.range.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "sharding_order_wz")
public class ShardingOrderWz {
    /**
     * 统一订单号(=各业态订单号)
     */
    @Id
    @Column(name = "order_id")
    private String orderId;

    /**
     * 名称
     */
    private String name;

    /**
     * 迁移标签
     */
    @Column(name = "move_tag")
    private Short moveTag;

    /**
     * 创建时间
     */
    @Column(name = "create_date")
    private Date createDate;

    /**
     * 获取统一订单号(=各业态订单号)
     *
     * @return order_id - 统一订单号(=各业态订单号)
     */
    public String getOrderId() {
        return orderId;
    }

    /**
     * 设置统一订单号(=各业态订单号)
     *
     * @param orderId 统一订单号(=各业态订单号)
     */
    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取名称
     *
     * @return name - 名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置名称
     *
     * @param name 名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取迁移标签
     *
     * @return move_tag - 迁移标签
     */
    public Short getMoveTag() {
        return moveTag;
    }

    /**
     * 设置迁移标签
     *
     * @param moveTag 迁移标签
     */
    public void setMoveTag(Short moveTag) {
        this.moveTag = moveTag;
    }

    /**
     * 获取创建时间
     *
     * @return create_date - 创建时间
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * 设置创建时间
     *
     * @param createDate 创建时间
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
}